.news_list {
    width: 66px;
    position: relative;
}

.news_list .header {
    display:table;width:672px;
    margin-bottom: 0px;
}

.news_list .header  span {
    display:table-cell;white-space:nowrap;
    font: 15px 'Myriad Pro';
    color: #4f3d3d;
}

.news_list .header span.dots {
    width:90%;
    background: url(header_dot.png) repeat-x 0 65%;
}

.news_list {
    width: 664px;
}

.news_list .result_page {
    font: 11px Arial;
    color: #686868;
    text-align: right;
    margin: 20px 0px;
}

.news_list ul.list li {
    margin-bottom: 30px;
    height: 205px;
}

.news_list ul.list li .image_wrapper {
    width: 200px;
    height: 200px;
    float: left;
    margin-right: 20px;
}

.news_list ul.list li .image_wrapper img {
    width: 180px;
    height: 180px;
    border: 10px solid #f1f1f1;

}

.news_list ul.list li .news_content_wrapper {
    width: 430px;
    float: right;
}

.news_list ul.list li .news_content_wrapper .post_infor {
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    font: 10px Arial;
    color: #686868;
    margin-bottom: 10px;
}

.news_list ul.list li .news_content_wrapper .post_infor div {
    float: left;
    margin-right: 30px;

}

.news_list ul.list li .news_content_wrapper .post_infor div span {
    color: #f472a0;
}

.news_list ul.list li .news_content_wrapper .news_title {
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
}

.news_list ul.list li .news_content_wrapper .news_title a:link, 
.news_list ul.list li .news_content_wrapper .news_title a:visited {
    font: normal 12px Arial;
    color: #4f3c3c;
    text-transform: uppercase;
}

.news_list ul.list li .news_content_wrapper .news_title a:hover {
    color: #222222;
}

.news_list ul.list li .news_content_wrapper .news_content {
    font: normal 11px Arial;
    color: #686868;
    margin-bottom: 20px;
    height: 67px;
    overflow: hidden;
}

.news_list ul.list li .news_content_wrapper .read_more {
    text-align: right;
}

.news_list ul.list li .news_content_wrapper .read_more a:link,
.news_list ul.list li .news_content_wrapper .read_more a:visited {
    font: 12px Arial;
    color: #611111;
    display: block;
    padding-right: 10px;
    background: url(read_more_icon.png) no-repeat right;
}


.news_list  .pagination {
    float: right;
}

.news_list  .pagination ul {
    text-align: right;
}

.news_list  .pagination ul li {
    float: left;
    margin-right: 15px;
}

.news_list .pagination ul li a:link, 
.news_list .pagination ul li a:visited {
    font: normal 11px Arial;
    color: #686868;
}

.news_list .pagination ul li a:hover, .news_list .pagination ul li.active a:link, .news_list  .pagination ul li.active a:visited {
    color: #222222;
    text-decoration: underline;
}